// AchievementPageDTO.java
package com.ts.dto;

import lombok.Data;

/**
 * 成就分页查询DTO
 */
@Data
public class AchievementPageDTO {

    // 查询条件
    private String name;        // 成就名称
    private Integer status;     // 状态
    private String type;        // 类型
    private String startTime;   // 开始时间
    private String endTime;     // 结束时间

    // 分页参数
    private Integer pageNum = 1;
    private Integer pageSize = 10;

    // 排序字段和方式
    private String sortField = "created_time"; // 排序字段：created_time, type, status
    private String sortOrder = "desc";         // 排序方式：asc, desc
}